package com.atguyigu.codesday01.dom01;


                                    //    旧版本的 售票 ；



/* 三个售票员    卖出      50张票
        如何编写企业级需要的工程化代码？

        1 在高内聚低耦合的前提下，线程 操作  资源类,多线程开发中，一言不合先new一个资源类,
           线程对资源类进行什么样的操作？
        */



public class SaleTicketDemo {

    public static void main(String[] args) { //main 方法，一切程序的入口

         Ticket ticket=new Ticket();



        new Thread(new Runnable() {
               @Override
               public void run()
               {
                   for (int i = 0; i <51 ; i++) {
                        ticket.sale();
                   }
               }
           },"A").start();

         new Thread(new Runnable() {
             @Override
             public void run() {
                 for (int i = 0; i <51 ; i++) {
                      ticket.sale();
                 }
             }
         },"B").start();



        new Thread(new Runnable() {
            @Override
            public void run() {
                for (int i = 0; i <51 ; i++) {
                    ticket.sale();
                }
            }
        },"C").start();


        }

    }

